<?php

    // PHP 变量规则：
    // 变量以 $ 符号开始，后面跟着变量的名称 $a,$b
    // 变量名必须以字母或者下划线字符开始
    // 变量名只能包含字母 数字字符 以及 下划线（A-z、0-9 和 _ ）
    // 变量名不能包含空格
    // 变量名是区分大小写的（$y 和 $Y 是两个不同的变量）


    // 全局变量  => 全局作用域
    // $a = 10;
    // $b = 20;
    // echo $a," ",$b;

    // 局部变量 => 局部作用域
    // function func(){
    //     $a = 100;
    //     $b = 200;
    //     echo $a," ",$b;
    // }

    // func();

    // 形参也是局部变量 => 参数作用域
    function fun($a,$b){
        return $a + $b;
    }

    echo fun(100,200);



    // 问题:
    // 全局变量和局部变量相互不影响  => 如何让函数内的局部变量影响全局变量
    // 全局
    // $a = 10;
    // $b = 20;
    // echo $a," ",$b,"<br>";  // 10 20

    // function func(){
    //     // 局部
    //     $a = 100;
    //     $b = 200;
    //     echo $a," ",$b,"<br>";;  // 100 200
    // }

    // func();

    // echo $a," ",$b,"<br>"; // 10 20









?>